home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 401_500 / DISK0417 / DISK0417.ZIP / PROLOG.ARC / SAMPLES.ARC / WRCLAUSE.PRO < prev   
Text File  |  1986-07-20  |  384b  |  12 lines

  1. list1(X) :- clause(X,Y),output_clause(X,Y),
  2.         write( '.' ), nl, fail.
  3.  
  4. list1(X).
  5.  
  6. output_clause(X,true) :- !, write(X).
  7. output_clause(X,Y)    :- write( (X :- Y) ).
  8.  
  9. a( b ).
  10. a( c ).
  11. outputclause(X,true) :- !, write(X).
  12. outputclause(X,Y)    :- write( (X :- Y) ).